
body         { font-family:Verdana,Arial,sans-serif; margin-left:10px; margin-right:10px; margin-top:0px; margin-bottom:0px; }

*            { color:#000000; font-size:1em; }
* a          { color:MediumBlue; }

em           { color:#003377; font-weight:Bold; }
header       { display:block; }
nav          { width:100%; }
figure       { display:block; }
figcaption   { display:block; }
dt, h5, p q, p.note     { color:DimGray; }
th			{ color:#059; }
p.q			{ color:#059; }
#leftmenu h3.lefttitle  { color:blue; }
#leftmenu h3 a:hover    { color:DarkOrange; XXcolorXX:#aaaaff; }
#banner a:link, #banner a:visited, #banner a:active, #banner {background-color:#059; color:#fff; text-decoration: none;}
#banner a:hover           {background-color: #fff; color:#059; XXcolor:#0C469C;}
p, dl       { margin:0.6em 0;}
p           { font-weight:normal; }
dt          { font-weight:bold; }
dd          { margin-left:20px; }
blockquote  { margin:1em 20px; }
ul          { list-style-type:disc;    margin:0.4em 0; padding-left:30px; }
ol          { list-style-type:decimal; margin:0.4em 0; padding-left:30px; }

h1          { text-align:center; }
h2          { text-align:center; }
h3          { }
h4          { }
h5          { }
h6          { }

em          { font-style:normal; }

span.sidebar20		{ font-size:80%; padding-left:8px; }
span.sidebar20 a	{ color:Blue; text-decoration:none; }
span.sidebar20 a:hover	{ color:DarkOrange; }

table.catalog   { }
table.catalog20 { }
table           { margin-top:0.4em; cell-spacing:4%; border-collapse:collapse; border:1px solid brown; }

td.num        { text-align:right; }
td.catalog    { background-color:#005599; text-align:center; padding-left:16px; padding-right:16px; padding-top:16px; padding-bottom:16px; }
td.catalog20  { text-align:center; }
td.catalog20t { vertical-align:middle; }
td            { border:1px solid brown; padding:0.2em; vertical-align:baseline; }

th            { text-align:center; font-weight:bold; border:1px solid brown; padding:0.2em;vertical-align:baseline; }
h1.access     { display:none; }
p.note        { font-size:0.75em; }

a.catalog   		{ text-decoration:none; color:White; }
a.catalog20 		{ text-decoration:none; font-weight:Bold; }
a.catalog20:hover	{ color:DarkOrange; }
a           		{ font-size:inherit; text-decoration:none; }
a:hover			{ text-decoration:underline; }

li          		{ font-size:inherit; }
span.symbol 		{ font-family:Symbol; }

#banner_left     { padding-left:8px; }
#banner_left a   { padding-right:4px; }
#banner_centre   { padding-left:40px; padding-right:40px; font-weight:Bold; }
#banner_centre a { padding-right:8px; }
#banner_right    { float:right; }
#banner_right a  { padding-left:8px; }
#banner          { border-top:2px solid Orange; border-bottom:2px solid DarkOrange; padding-top:4px; padding-bottom:4px; }
#YYbanner        { padding: 5px 5px 5px 5px; margin: 5px 5px 5px 5px; border-top:2px solid DarkOrange; border-bottom:2px solid DarkOrange; }
#XXbanner        { padding: 5px 10px 2px 10px; margin: 3px 5px 3px 5px; border:1px solid black;height:1.4em; }

#leftmenu        { float:left; width:150px; padding-right:4px; padding-bottom:16px; border-bottom-right-radius:15px; border-right:4px solid DarkGray; border-left:1px solid LightGray; border-top:1px solid LightGray; border-bottom:4px solid DarkGray; XXbackground:linear-gradient(0deg, Gainsboro, White); }
#leftmenu img	 { padding-left:32px; }

#leftmenu p             { }
#leftmenu p.svg         { font-size:80%; padding-top:32px; }
#leftmenu p.svg a       { }
#leftmenu p.svg a:hover { color:DarkOrange; }

#leftmenu a:link, #leftmenu a:visited, #leftmenu a:active  { text-decoration:none; }
#leftmenu h3 a:hover    {text-decoration: none;}
#centre                 {padding: 10px 5px 10px 5px; margin: 0px 20px 5px 155px;}
h3.title, h4.author, h4.date, h4.heading, h5.heading, h5.subtitle, h5.publication        {text-align:center;}
h3.meetingtitle, h3.section, h3.minute {margin:0.6em 0 0.4em 0;}
p.figure        { text-align:center; }
p.figure img   	{ padding:5px; border-left:3px solid DarkGray; border-bottom:3px solid DarkGray; border-top:3px solid Gainsboro; border-right:3px solid Gainsboro; }

iframe       {border:none;}
div.figure   {text-align:center;border:none}
p q          {font-style:italic;}
p.note       {font-weight: bold;}
pre          {font-family:"Lucida Console", Courier;}
pre.code     {color:black;}
em.rw        {text-decoration:underline;font-weight:normal}
table.ic td.ty  {text-align:right;border-left:none; }
table.ic td.tc  {text-align:left; border-right:none;padding-left:0.6em;}

div.flagship h2 {text-align:left;border: 2px solid brown;padding:4px;margin-top:1em}
div.flagship h3 {font-size:1.28em;}
div.flagship h5 {font-style:italic;color:blue}
div.forum h2 {text-align:left;border: 2px solid brown;padding:4px;margin-top:1em}
div.forum h3 {font-size:1.28em;}
div.forum h5 {font-style:italic;color:blue}

div.crumbs		{ float:right; padding-right:30px; padding-top:8px; font-size:80%; background-color:White; }
div.crumbs a		{ text-decoration:none; }
div.crumbs a:hover 	{ color:DarkOrange; }

div.morecrumbs		{ text-align:right; border-bottom:1px solid Gainsboro; margin-left:10px; margin-right:10px; }
div.morecrumbs a	{ text-decoration:none; padding-right:16px; }
div.morecrumbs a:hover 	{ color:DarkOrange; }

div.fixedmeta		{ text-align:center; background-color:#005599; border-bottom:1px solid DarkOrange; padding-top:4px; padding-bottom:4px; }
div.fixedmeta a		{ text-decoration:none; padding-right:16px; color:White; }
div.fixedmeta a:hover 	{ color:DarkOrange; }

div.hamburger		{ }
div.hamburgerexpand	{ }

div.mobilenavbar			{ display:none; width:200px; }
div.mobilenavbar a.homemenu		{ display:block; width:200px; border-left:5px solid DimGray;        border-bottom:1px solid DimGray; padding-left:4px; padding-top:4px; padding-bottom:4px; font-weight:bold; }
div.mobilenavbar a.admmenu		{ display:block; width:200px; border-left:5px solid DimGray;        border-bottom:1px solid DimGray; padding-left:4px; }
div.mobilenavbar a.aclmenu		{ display:block; width:200px; border-left:5px solid DarkOrange;     border-bottom:1px solid DimGray; padding-left:4px; font-weight:bold; }
div.mobilenavbar a.aclsubmenu		{ display:block; width:200px; border-left:5px solid DarkOrange;     border-bottom:1px solid DimGray; padding-left:16px; }
div.mobilenavbar a.acdmenu		{ display:block; width:200px; border-left:5px solid RoyalBlue;      border-bottom:1px solid DimGray; padding-left:4px; font-weight:bold; }
div.mobilenavbar a.acdsubmenu		{ display:block; width:200px; border-left:5px solid RoyalBlue;      border-bottom:1px solid DimGray; padding-left:16px; }
div.mobilenavbar a.cisdmenu		{ display:block; width:200px; border-left:5px solid CadetBlue;      border-bottom:1px solid DimGray; padding-left:4px; font-weight:bold; }
div.mobilenavbar a.cisdsubmenu		{ display:block; width:200px; border-left:5px solid CadetBlue;      border-bottom:1px solid DimGray; padding-left:16px; }
div.mobilenavbar a.infmenu		{ display:block; width:200px; border-left:5px solid SeaGreen;       border-bottom:1px solid DimGray; padding-left:4px; font-weight:bold; }
div.mobilenavbar a.infsubmenu		{ display:block; width:200px; border-left:5px solid SeaGreen;       border-bottom:1px solid DimGray; padding-left:16px; }
div.mobilenavbar a.ccdmenu		{ display:block; width:200px; border-left:5px solid Crimson;        border-bottom:1px solid DimGray; padding-left:4px; font-weight:bold; }
div.mobilenavbar a.ccdsubmenu		{ display:block; width:200px; border-left:5px solid Crimson;        border-bottom:1px solid DimGray; padding-left:16px; }
div.mobilenavbar a.camenu		{ display:block; width:200px; border-left:5px solid DarkMagenta;    border-bottom:1px solid DimGray; padding-left:4px; font-weight:bold; }
div.mobilenavbar a.casubmenu 		{ display:block; width:200px; border-left:5px solid DarkMagenta;    border-bottom:1px solid DimGray; padding-left:16px; }
div.mobilenavbar a.phmenu		{ display:block; width:200px; border-left:5px solid DimGray;        border-bottom:1px solid DimGray; padding-left:4px; font-weight:bold; }
div.mobilenavbar a.phsubmenu 		{ display:block; width:200px; border-left:5px solid DimGray;        border-bottom:1px solid DimGray; padding-left:16px; }
div.mobilenavbar a.harwellmenu		{ display:block; width:200px; border-left:5px solid Black;          border-bottom:1px solid DimGray; padding-left:4px; font-weight:bold; }
div.mobilenavbar a.harwellsubmenu 	{ display:block; width:200px; border-left:5px solid Black;          border-bottom:1px solid DimGray; padding-left:16px; }
div.mobilenavbar a			{ text-decoration:none; }
div.mobilenavbar a:hover		{ text-decoration:underline; }

div.fixeddepts				{ padding-left:8px; background-color:#005599; }
div.fixeddepts span			{ display:inline-block; width:10%; padding-left:8px; padding-top:2px; padding-bottom:2px; }
div.fixeddepts span.aclmenu		{ background-color:Chocolate;   }
div.fixeddepts span.acdmenu		{ background-color:RoyalBlue;   }
div.fixeddepts span.cisdmenu		{ background-color:CadetBlue;   }
div.fixeddepts span.infmenu		{ background-color:SeaGreen;    }
div.fixeddepts span.ccdmenu		{ background-color:Crimson;     }
div.fixeddepts span.camenu		{ background-color:DarkMagenta; }
div.fixeddepts span.phmenu		{ background-color:DimGray;     }
div.fixeddepts span.harwellmenu		{ background-color:Black;       }
div.fixeddepts a			{ text-decoration:none; color:White; }
div.fixeddepts a:hover			{ text-decoration:underline; font-weight:Bold; }

div.fixedsections a			{ display:inline-block; width:15%; text-decoration:none; color:White; border-right:1px solid White; }
div.fixedsections a:hover		{ text-decoration:underline; }
div.fixedsections			{ padding-left:8px; border-left:8px solid #005599; border-bottom:1px solid #005599; }

div.slidehead				{ padding-left:32px; padding-top:4px; font-size:100%; color:White; border-left:8px solid #059; border-bottom-left-radius:15px; background-color:#059; XXborder-bottom-right-radius:15px; width:277px; }
div.slidemenu				{ display:none; position:absolute; box-shadow:5px 8px Gainsboro; background-color:White; width:300px; padding-right:4px; padding-left:4px; padding-bottom:16px; border-top-left-radius:15px; border-bottom-right-radius:15px; border-right:1px solid #059; border-left:8px solid #059; border-top:1px solid #059; border-bottom:1px solid #059; XXbackground:linear-gradient(0deg, Gainsboro, White); }
div.slidemenu a				{ text-decoration:none; }
div.slidemenu a:hover			{ color:DarkOrange; }

body.acl     div.slidemenumobile	{ font-size:80%; width:200px; border-bottom:1px solid DimGray; padding-left:5px; border-left:5px solid Chocolate; }
body.acd     div.slidemenumobile	{ font-size:80%; width:200px; border-bottom:1px solid DimGray; padding-left:5px; border-left:5px solid RoyalBlue; }
body.cisd    div.slidemenumobile	{ font-size:80%; width:200px; border-bottom:1px solid DimGray; padding-left:5px; border-left:5px solid CadetBlue; }
body.inf     div.slidemenumobile	{ font-size:80%; width:200px; border-bottom:1px solid DimGray; padding-left:5px; border-left:5px solid Crimson; }
body.ccd     div.slidemenumobile	{ font-size:80%; width:200px; border-bottom:1px solid DimGray; padding-left:5px; border-left:5px solid DarkMagenta; }
body.ca      div.slidemenumobile	{ font-size:80%; width:200px; border-bottom:1px solid DimGray; padding-left:5px; border-left:5px solid SeaGreen; }
body.gallery div.slidemenumobile	{ font-size:80%; width:200px; border-bottom:1px solid DimGray; padding-left:5px; border-left:5px solid Peru; }
body.harwell div.slidemenumobile	{ font-size:80%; width:200px; border-bottom:1px solid DimGray; padding-left:5px; border-left:5px solid Black; }

body.acl     div.fixedsections		{ background-color:Chocolate;   }
body.acd     div.fixedsections		{ background-color:RoyalBlue;   }
body.cisd    div.fixedsections		{ background-color:CadetBlue;   }
body.inf     div.fixedsections		{ background-color:SeaGreen;    }
body.ccd     div.fixedsections		{ background-color:Crimson;     }
body.ca      div.fixedsections		{ background-color:DarkMagenta; }
body.gallery div.fixedsections		{ background-color:DimGray;     }
body.harwell div.fixedsections		{ background-color:Black;       }

div.logotitle		{ width:100%; padding-top:8px; padding-bottom:8px; margin-right:10px; border-left:8px solid #059; }
div.logotitleprint	{ width:100%; padding-top:8px; padding-bottom:8px; margin-right:10px; }

body.acl 	h1.logotitle	{ font-size:140%; text-align:left; color:Peru;        }
body.acd 	h1.logotitle	{ font-size:140%; text-align:left; color:RoyalBlue;   }
body.cisd 	h1.logotitle 	{ font-size:140%; text-align:left; color:CadetBlue;   }
body.ccd 	h1.logotitle	{ font-size:140%; text-align:left; color:Crimson;     }
body.ca 	h1.logotitle	{ font-size:140%; text-align:left; color:DarkMagenta; }
body.gallery 	h1.logotitle	{ font-size:140%; text-align:left; color:Peru;        }
body.inf 	h1.logotitle	{ font-size:140%; text-align:left; color:SeaGreen;    }
body.home 	h1.logotitle	{ font-size:140%; text-align:left; color:Goldenrod;   }
body.harwell 	h1.logotitle	{ font-size:140%; text-align:left; color:Black;       }

body.acl     div.dropdown2  { background-color:Chocolate;   border-left:8px solid #059; padding-left:8px; border-bottom:1px solid White; }
body.acd     div.dropdown2  { background-color:RoyalBlue;   border-left:8px solid #059; padding-left:8px; border-bottom:1px solid White; }
body.cisd    div.dropdown2  { background-color:CadetBlue;   border-left:8px solid #059; padding-left:8px; border-bottom:1px solid White; }
body.ccd     div.dropdown2  { background-color:Crimson;     border-left:8px solid #059; padding-left:8px; border-bottom:1px solid White; }
body.ca      div.dropdown2  { background-color:DarkMagenta; border-left:8px solid #059; padding-left:8px; border-bottom:1px solid White; }
body.inf     div.dropdown2  { background-color:SeaGreen;    border-left:8px solid #059; padding-left:8px; border-bottom:1px solid White; }
body.gallery div.dropdown2  { background-color:DimGray;     border-left:8px solid #059; padding-left:8px; border-bottom:1px solid White; }
body.harwell div.dropdown2  { background-color:Black;       border-left:8px solid #059; padding-left:8px; border-bottom:1px solid White; }

div.XXdropdown2 a          { display:inline-block; width:12%; text-decoration:none; color:White; padding-top:2px; padding-bottom:2px; }
div.dropdown2 a          { display:inline-block; text-decoration:none; border-right:1px solid Silver; color:White; padding-top:2px; padding-bottom:2px; padding-right:12px; }
div.dropdown2 a:hover    { text-decoration:underline; }

body.acl  div.dropdown3  { background-color:Chocolate;   font-size:80%; border-left:8px solid #059; color:Gainsboro; padding-left:12px; padding-bottom:3px; border-bottom:1px solid White; }
body.acd  div.dropdown3  { background-color:RoyalBlue;   font-size:80%; border-left:8px solid #059; color:Gainsboro; padding-left:12px; padding-bottom:3px; border-bottom:1px solid White; }
body.cisd div.dropdown3  { background-color:CadetBlue;   font-size:80%; border-left:8px solid #059; color:Gainsboro; padding-left:12px; padding-bottom:3px; border-bottom:1px solid White; }
body.ccd  div.dropdown3  { background-color:Crimson;     font-size:80%; border-left:8px solid #059; color:Gainsboro; padding-left:12px; padding-bottom:3px; border-bottom:1px solid White; }
body.ca   div.dropdown3  { background-color:DarkMagenta; font-size:80%; border-left:8px solid #059; color:Gainsboro; padding-left:12px; padding-bottom:3px; border-bottom:1px solid White; }
body.inf  div.dropdown3  { background-color:SeaGreen;    font-size:80%; border-left:8px solid #059; color:Gainsboro; padding-left:12px; padding-bottom:3px; border-bottom:1px solid White; }
body.gallery div.dropdown3 { background-color:DimGray;   font-size:80%; border-left:8px solid #059; color:Gainsboro; padding-left:12px; border-bottom:1px solid White; }
body.harwell div.dropdown3 { background-color:Black;     font-size:80%; border-left:8px solid #059; color:Gainsboro; padding-left:12px; border-bottom:1px solid White; }

body.acl     div.dropdown3mobile  { font-size:80%; border-bottom:1px solid DimGray; padding-left:8px; width:200px; border-left:5px solid Chocolate;   }
body.acd     div.dropdown3mobile  { font-size:80%; border-bottom:1px solid DimGray; padding-left:8px; width:200px; border-left:5px solid RoyalBlue;   }
body.cisd    div.dropdown3mobile  { font-size:80%; border-bottom:1px solid DimGray; padding-left:8px; width:200px; border-left:5px solid CadetBlue;   }
body.ccd     div.dropdown3mobile  { font-size:80%; border-bottom:1px solid DimGray; padding-left:8px; width:200px; border-left:5px solid Crimson;     }
body.ca      div.dropdown3mobile  { font-size:80%; border-bottom:1px solid DimGray; padding-left:8px; width:200px; border-left:5px solid DarkMagenta; }
body.inf     div.dropdown3mobile  { font-size:80%; border-bottom:1px solid DimGray; padding-left:8px; width:200px; border-left:5px solid SeaGreen;    }
body.gallery div.dropdown3mobile  { font-size:80%; border-bottom:1px solid DimGray; padding-left:8px; width:200px; border-left:5px solid Peru;        }
body.harwell div.dropdown3mobile  { font-size:80%; border-bottom:1px solid DimGray; padding-left:8px; width:200px; border-left:5px solid Black;       }

div.dropdown3 a          { display:inline-block; text-decoration:none; color:White; padding-left:2px; padding-right:2px; }
div.dropdown3 a:hover    { text-decoration:underline; }

body.acl  div.dropdown4  { background-color:Chocolate;   font-size:80%; border-left:8px solid #059; color:Gainsboro; padding-left:16px; padding-bottom:3px; border-bottom:1px solid White; }
body.acd  div.dropdown4  { background-color:RoyalBlue;   font-size:80%; border-left:8px solid #059; color:Gainsboro; padding-left:16px; padding-bottom:3px; border-bottom:1px solid White; }
body.cisd div.dropdown4  { background-color:CadetBlue;   font-size:80%; border-left:8px solid #059; color:Gainsboro; padding-left:16px; padding-bottom:3px; border-bottom:1px solid White; }
body.ccd  div.dropdown4  { background-color:Crimson;     font-size:80%; border-left:8px solid #059; color:Gainsboro; padding-left:16px; padding-bottom:3px; border-bottom:1px solid White; }
body.ca   div.dropdown4  { background-color:DarkMagenta; font-size:80%; border-left:8px solid #059; color:Gainsboro; padding-left:16px; padding-bottom:3px; border-bottom:1px solid White; }
body.inf  div.dropdown4  { background-color:SeaGreen;    font-size:80%; border-left:8px solid #059; color:Gainsboro; padding-left:16px; padding-bottom:3px; border-bottom:1px solid White; }
body.harwell div.dropdown4 { background-color:Black;     font-size:80%; border-left:8px solid #059; color:Gainsboro; padding-left:16px; padding-bottom:3px; border-bottom:1px solid White; }

body.acl     div.dropdown4mobile { font-size:80%; border-left:5px solid Chocolate;   color:Gainsboro; padding-left:8px; width:200px; }
body.acd     div.dropdown4mobile { font-size:80%; border-left:5px solid RoyalBlue;   color:Gainsboro; padding-left:8px; width:200px; }
body.cisd    div.dropdown4mobile { font-size:80%; border-left:5px solid CadetBlue;   color:Gainsboro; padding-left:8px; width:200px; }
body.ccd     div.dropdown4mobile { font-size:80%; border-left:5px solid Crimson;     color:Gainsboro; padding-left:8px; width:200px; }
body.ca      div.dropdown4mobile { font-size:80%; border-left:5px solid DarkMagenta; color:Gainsboro; padding-left:8px; width:200px; }
body.inf     div.dropdown4mobile { font-size:80%; border-left:5px solid SeaGreen;    color:Gainsboro; padding-left:8px; width:200px; }
body.harwell div.dropdown4mobile { font-size:80%; border-left:5px solid Black;       color:Gainsboro; padding-left:8px; width:200px; }
div.dropdown4 a          { display:inline-block; text-decoration:none; color:White; padding-left:2px; padding-right:2px; }
div.dropdown4 a:hover    { text-decoration:underline; }

body.acl  div.dropdown5  { background-color:Chocolate;   font-size:80%; border-left:8px solid #059; color:Gainsboro; padding-left:20px; padding-bottom:3px; border-bottom:1px solid White; }
body.acd  div.dropdown5  { background-color:RoyalBlue;   font-size:80%; border-left:8px solid #059; color:Gainsboro; padding-left:20px; padding-bottom:3px; border-bottom:1px solid White; }
body.cisd div.dropdown5  { background-color:CadetBlue;   font-size:80%; border-left:8px solid #059; color:Gainsboro; padding-left:20px; padding-bottom:3px; border-bottom:1px solid White; }
body.ccd  div.dropdown5  { background-color:Crimson;     font-size:80%; border-left:8px solid #059; color:Gainsboro; padding-left:20px; padding-bottom:3px; border-bottom:1px solid White; }
body.ca   div.dropdown5  { background-color:DarkMagenta; font-size:80%; border-left:8px solid #059; color:Gainsboro; padding-left:20px; padding-bottom:3px; border-bottom:1px solid White; }
body.inf  div.dropdown5  { background-color:SeaGreen;    font-size:80%; border-left:8px solid #059; color:Gainsboro; padding-left:20px; padding-bottom:3px; border-bottom:1px solid White; }
body.harwell div.dropdown5 { background-color:Black;     font-size:80%; border-left:8px solid #059; color:Gainsboro; padding-left:20px; padding-bottom:3px; border-bottom:1px solid White; }

body.acl     div.dropdown5mobile { font-size:80%; border-left:5px solid Chocolate;   color:Gainsboro; padding-left:8px; width:200px; }
body.acd     div.dropdown5mobile { font-size:80%; border-left:5px solid RoyalBlue;   color:Gainsboro; padding-left:8px; width:200px; }
body.cisd    div.dropdown5mobile { font-size:80%; border-left:5px solid CadetBlue;   color:Gainsboro; padding-left:8px; width:200px; }
body.ccd     div.dropdown5mobile { font-size:80%; border-left:5px solid Crimson;     color:Gainsboro; padding-left:8px; width:200px; }
body.ca      div.dropdown5mobile { font-size:80%; border-left:5px solid DarkMagenta; color:Gainsboro; padding-left:8px; width:200px; }
body.inf     div.dropdown5mobile { font-size:80%; border-left:5px solid SeaGreen;    color:Gainsboro; padding-left:8px; width:200px; }
body.harwell div.dropdown5mobile { font-size:80%; border-left:5px solid Black;       color:Gainsboro; padding-left:8px; width:200px; }
div.dropdown5 a          { display:inline-block; text-decoration:none; color:White; padding-left:2px; padding-right:2px; }
div.dropdown5 a:hover    { text-decoration:underline; }

span.harwellhead          { font-weight:bold;font-family:sans-serif;font-size:24pt;letter-spacing:-2px; }

div.gototopofpage	  { display:block; }
div.gototopofpage a	  { text-decoration:none; }
div.gototopofpage a:hover { color:DarkOrange; }

div.fullimage		{ font-size:80%; text-align:center; padding-top:0px; }
div.fullimage a		{ text-decoration:none; }
div.fullimage a:hover	{ color:DarkOrange; }

div.figurecaption	{ text-align:center; padding-top:0px; padding-bottom:0px; font-size:80%; }

div.fixednavbar		{ float:left; width:150px; padding-bottom:16px; }
div.bodytext		{ padding-left:16px; padding-right:16px; padding-bottom:16px; }
div.fixedfooter		{ clear:both; background-color:#005599; color:Gainsboro; font-size:80%; bottom:0px; right:0px; left:0px; text-align:center; }
div.fixedfooter a	{ color:Gainsboro; text-decoration:none; }
div.fixedfooter a:hover { color:DarkOrange; }

div.svg			{ text-align:center; }

table.filmcontent td		{ border-top:3px solid #005599; border-bottom:1px solid White; border-left:1px solid White; border-right:1px solid White; padding:16px; vertical-align:top; }
table.printcontent td		{ border-top:3px solid #005599; border-bottom:1px solid White; border-left:1px solid White; border-right:1px solid White; padding:16px; vertical-align:top; }
table.artefactcontent td	{ border-top:3px solid #005599; border-bottom:1px solid White; border-left:1px solid White; border-right:1px solid White; padding:16px; vertical-align:top; }

@media print
{ 
	div.hamburger		{ display:none;  }
	div.logotitle		{ display:none;  }
	div.crumbs		{ display:none;  }
	div.logotitleprint	{ display:block; }
	div.fixedmeta		{ display:none;  }
	div.fixeddepts		{ display:none;  }
	div.slidehead		{ display:none;  }
	div.mobilenavbar	{ display:none;  }
	div.dropdown2		{ display:none;  }
	div.dropdown3		{ display:none;  }
	div.dropdown4		{ display:none;  }
	div.dropdown5		{ display:none;  }
	div.dropdown2mobile	{ display:none;  }
	div.dropdown3mobile	{ display:none;  }
	div.dropdown4mobile	{ display:none;  }
	div.dropdown5mobile	{ display:none;  }
        div.gototopofpage       { display:none;  }
	div.fullimage		{ display:none;  }
}

@media screen and (max-width:3000px)
{
	div.hamburger 		{ display:none;  }
	div.logotitle		{ display:block; }
	div.crumbs		{ display:block; }
	div.logotitleprint	{ display:none;  }
	div.fixedmeta		{ display:block; font-size:100%; }
	div.mobilenavbar 	{ display:none;  }
	div.fixeddepts		{ display:block; font-size:100%; }
	div.slidehead		{ display:block; }
        div.gototopofpage       { display:block; }
	div.dropdown2		{ font-size:100%; }
	div.fullimage		{ display:block; }
}

@media screen and (max-width:700px)
{
	div.hamburger 		{ display:none;  }
	div.logotitle		{ display:block; }
	div.crumbs		{ display:block; }
	div.logotitleprint	{ display:none;  }
	div.fixedmeta		{ display:block; font-size:80%; }
	div.fixeddepts		{ display:block; font-size:80%; }
	div.slidehead		{ display:block; }
	div.mobilenavbar	{ display:none;  }
        div.gototopofpage       { display:block; }
	div.dropdown2		{ font-size:80%; }
	div.fullimage		{ display:block; }
}

@media only screen and (max-width:500px)
{
	div.hamburger		{ display:block; }
	div.logotitle		{ display:none;  }
	div.crumbs		{ display:none;  }
	div.logotitleprint	{ display:block; }
	div.fixedmeta		{ display:none;  }
	div.mobilenavbar	{ display:none;  }
	div.fixeddepts		{ display:none;  }
	div.slidehead		{ display:none;  }
	div.dropdown2		{ display:none;  }
	div.dropdown3		{ display:none;  }
	div.dropdown4		{ display:none;  }
	div.dropdown5		{ display:none;  }
        div.gototopofpage       { display:block; }
	div.fullimage		{ display:block; }
}








